/*
 * 文件名:MaterialDetail.java
 * 创建时间:2010-10-01
 * 版本:2.0
 * 版权所有:杨涛 walle1027@gmail.com
 */
package com.yangtao.wms.domain;

import com.yangtao.framework.hibernate.BaseEntity;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 代码生成器 v-2.0
 * @version 2.0
 */
@Entity
@Table(name = "WMS_MST_MATERIAL_DETAIL")
public class MaterialDetail extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 长
	 */
	@Column(name = "MATERIAL_LENGTH", length = 9, scale = 3)
	private BigDecimal materialLength;
	/**
	 * 宽
	 */
	@Column(name = "MATERIAL_WIDTH", length = 9, scale = 3)
	private BigDecimal materialWidth;
	/**
	 * 高
	 */
	@Column(name = "MATERIAL_HIGHT", length = 9, scale = 3)
	private BigDecimal materialHight;
	/**
	 * 度量单位
	 */
	@Column(name = "MEASURE_UNIT", length = 20)
	private String measureUnit;
	/**
	 * 温度
	 */
	@Column(name = "TEMPERATURE", length = 9, scale = 3)
	private BigDecimal temperature;
	/**
	 * 温度单位
	 */
	@Column(name = "TEMPERATURE_UNIT", length = 20)
	private String temperatureUnit;
	/**
	 * 湿度
	 */
	@Column(name = "HUMIDITY", length = 9, scale = 3)
	private BigDecimal humidity;
	/**
	 * 湿度单位
	 */
	@Column(name = "HUMIDITY_UNIT", length = 20)
	private String humidityUnit;
	/**
	 * 特性
	 */
	@Column(name = "SPECIAL", length = 200)
	private String special;
	/**
	 * 形状
	 */
	@Column(name = "SHAPE", length = 20)
	private String shape;
	/**
	 * 气味
	 */
	@Column(name = "SMELL", length = 20)
	private String smell;
	/**
	 * 分类1
	 */
	@Column(name = "CATEGORY1", length = 20)
	private String category1;
	/**
	 * 分类2
	 */
	@Column(name = "CATEGORY2", length = 20)
	private String category2;
	/**
	 * 分类3
	 */
	@Column(name = "CATEGORY3", length = 20)
	private String category3;
	/**
	 * 分类4
	 */
	@Column(name = "CATEGORY4", length = 20)
	private String category4;
	/**
	 * 分类5
	 */
	@Column(name = "CATEGORY5", length = 20)
	private String category5;
	/**
	 * 过长
	 */
	@Column(name = "IS_TOO_LONG", length = 9, scale = 3)
	private BigDecimal isTooLong;
	/**
	 * 超重
	 */
	@Column(name = "IS_TOO_WEIGHT")
	private Boolean isTooWeight;
	/**
	 * 超高
	 */
	@Column(name = "IS_TOO_HIGH")
	private Boolean isTooHigh;
	/**
	 * 超宽
	 */
	@Column(name = "IS_TOO_WIDTH")
	private Boolean isTooWidth;
	/**
	 * 易燃
	 */
	@Column(name = "IS_COMBUSTIBLE")
	private Boolean isCombustible;
	/**
	 * 易爆
	 */
	@Column(name = "IS_EXPLOSIVE")
	private Boolean isExplosive;
	/**
	 * 昂贵
	 */
	@Column(name = "IS_EXPENSIVE")
	private Boolean isExpensive;
	/**
	 * 危险
	 */
	@Column(name = "IS_DANGEROUS")
	private Boolean isDangerous;
	/**
	 * 易碎
	 */
	@Column(name = "IS_CRISPLY")
	private Boolean isCrisply;
	/**
	 * 不可挤压
	 */
	@Column(name = "CAN_NOT_EXTRUSION")
	private Boolean canNotExtrusion;
	/**
	 * 不可倒置
	 */
	@Column(name = "CAN_NOT_INVERSION")
	private Boolean canNotInversion;
	/**
	 * 危险品类别
	 */
	@Column(name = "DANGER_TYPE", length = 20)
	private String dangerType;
	/**
	 * 危险品子类别
	 */
	@Column(name = "DANGER_SUB_TYPE", length = 20)
	private String dangerSubType;
	/**
	 * 危险品代码
	 */
	@Column(name = "DANGER_CODE", length = 20)
	private String dangerCode;
	/**
	 * 运输类型
	 */
	@Column(name = "TRANS_TYPE", length = 20)
	private String transType;
	/**
	 * 成分1
	 */
	@Column(name = "COMPONENT1", length = 20)
	private String component1;
	/**
	 * 含量1
	 */
	@Column(name = "CONTENT1", length = 9, scale = 3)
	private BigDecimal content1;
	/**
	 * 成分2
	 */
	@Column(name = "COMPONENT2", length = 20)
	private String component2;
	/**
	 * 含量2
	 */
	@Column(name = "CONTENT2", length = 9, scale = 3)
	private BigDecimal content2;
	/**
	 * 成分3
	 */
	@Column(name = "COMPONENT3", length = 20)
	private String component3;
	/**
	 * 含量3
	 */
	@Column(name = "CONTENT3", length = 9, scale = 3)
	private BigDecimal content3;
	/**
	 * 成分4
	 */
	@Column(name = "COMPONENT4", length = 20)
	private String component4;
	/**
	 * 含量4
	 */
	@Column(name = "CONTENT4", length = 9, scale = 3)
	private BigDecimal content4;
	/**
	 * 成分5
	 */
	@Column(name = "COMPONENT5", length = 20)
	private String component5;
	/**
	 * 含量5
	 */
	@Column(name = "CONTENT5", length = 9, scale = 3)
	private BigDecimal content5;
	/**
	 * 备注
	 */
	@Column(name = "REMARK", length = 300)
	private String remark;
	/**
	 * 创建者
	 */
	@Column(name = "CREATE_MAN", length = 20)
	private String createMan;
	/**
	 * 自定义1
	 */
	@Column(name = "UDF1", length = 20)
	private String udf1;
	/**
	 * 自定义2
	 */
	@Column(name = "UDF2", length = 20)
	private String udf2;
	/**
	 * 自定义3
	 */
	@Column(name = "UDF3", length = 20)
	private String udf3;
	/**
	 * 自定义4
	 */
	@Column(name = "UDF4", length = 20)
	private String udf4;
	/**
	 * 自定义5
	 */
	@Column(name = "UDF5", length = 20)
	private String udf5;
	/**
	 * 自定义6
	 */
	@Column(name = "UDF6", length = 20)
	private String udf6;
	/**
	 * 自定义7
	 */
	@Column(name = "UDF7", length = 9, scale = 3)
	private BigDecimal udf7;
	/**
	 * 自定义8
	 */
	@Column(name = "UDF8", length = 9, scale = 3)
	private BigDecimal udf8;
	/**
	 * 自定义9
	 */
	@Column(name = "UDF9", length = 9, scale = 3)
	private BigDecimal udf9;
	/**
	 * 自定义10
	 */
	@Column(name = "UDF10", length = 9, scale = 3)
	private BigDecimal udf10;
	/**
	 * 自定义11
	 */
	@Column(name = "UDF11", length = 9, scale = 3)
	private BigDecimal udf11;
	/**
	 * 自定义12
	 */
	@Column(name = "UDF12", length = 9, scale = 3)
	private BigDecimal udf12;
	/**
	 * 自定义13
	 */
	@Temporal(TemporalType.TIMESTAMP)
	private Date udf13;
	/**
	 * 自定义14
	 */
	@Temporal(TemporalType.TIMESTAMP)
	private Date udf14;
	/**
	 * 自定义15
	 */
	@Temporal(TemporalType.TIMESTAMP)
	private Date udf15;
	/**
	 * 自定义16
	 */
	@Temporal(TemporalType.TIMESTAMP)
	private Date udf16;
	/**
	 * 自定义17
	 */
	@Temporal(TemporalType.TIMESTAMP)
	private Date udf17;
	/**
	 * 自定义18
	 */
	@Temporal(TemporalType.TIMESTAMP)
	private Date udf18;

	/**
	 * 物料主表
	 */
	@OneToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "material_id")
	private Material material;

	/**
	 * 物料主表
	 */
	@Column(name = "material_id", updatable = false, insertable = false)
	private String materialId;

	/**
	 * 获取  长
	 *
	 * @return materialLength
	 */
	public BigDecimal getMaterialLength() {
		return materialLength;
	}

	/**
	 * 设置 长
	 *
	 * @param materialLength 长
	 */
	public void setMaterialLength(BigDecimal materialLength) {
		this.materialLength = materialLength;
	}

	/**
	 * 获取  宽
	 *
	 * @return materialWidth
	 */
	public BigDecimal getMaterialWidth() {
		return materialWidth;
	}

	/**
	 * 设置 宽
	 *
	 * @param materialWidth 宽
	 */
	public void setMaterialWidth(BigDecimal materialWidth) {
		this.materialWidth = materialWidth;
	}

	/**
	 * 获取  高
	 *
	 * @return materialHight
	 */
	public BigDecimal getMaterialHight() {
		return materialHight;
	}

	/**
	 * 设置 高
	 *
	 * @param materialHight 高
	 */
	public void setMaterialHight(BigDecimal materialHight) {
		this.materialHight = materialHight;
	}

	/**
	 * 获取  度量单位
	 *
	 * @return measureUnit
	 */
	public String getMeasureUnit() {
		return measureUnit;
	}

	/**
	 * 设置 度量单位
	 *
	 * @param measureUnit 度量单位
	 */
	public void setMeasureUnit(String measureUnit) {
		this.measureUnit = measureUnit;
	}

	/**
	 * 获取  温度
	 *
	 * @return temperature
	 */
	public BigDecimal getTemperature() {
		return temperature;
	}

	/**
	 * 设置 温度
	 *
	 * @param temperature 温度
	 */
	public void setTemperature(BigDecimal temperature) {
		this.temperature = temperature;
	}

	/**
	 * 获取  温度单位
	 *
	 * @return temperatureUnit
	 */
	public String getTemperatureUnit() {
		return temperatureUnit;
	}

	/**
	 * 设置 温度单位
	 *
	 * @param temperatureUnit 温度单位
	 */
	public void setTemperatureUnit(String temperatureUnit) {
		this.temperatureUnit = temperatureUnit;
	}

	/**
	 * 获取  湿度
	 *
	 * @return humidity
	 */
	public BigDecimal getHumidity() {
		return humidity;
	}

	/**
	 * 设置 湿度
	 *
	 * @param humidity 湿度
	 */
	public void setHumidity(BigDecimal humidity) {
		this.humidity = humidity;
	}

	/**
	 * 获取  湿度单位
	 *
	 * @return humidityUnit
	 */
	public String getHumidityUnit() {
		return humidityUnit;
	}

	/**
	 * 设置 湿度单位
	 *
	 * @param humidityUnit 湿度单位
	 */
	public void setHumidityUnit(String humidityUnit) {
		this.humidityUnit = humidityUnit;
	}

	/**
	 * 获取  特性
	 *
	 * @return special
	 */
	public String getSpecial() {
		return special;
	}

	/**
	 * 设置 特性
	 *
	 * @param special 特性
	 */
	public void setSpecial(String special) {
		this.special = special;
	}

	/**
	 * 获取  形状
	 *
	 * @return shape
	 */
	public String getShape() {
		return shape;
	}

	/**
	 * 设置 形状
	 *
	 * @param shape 形状
	 */
	public void setShape(String shape) {
		this.shape = shape;
	}

	/**
	 * 获取  气味
	 *
	 * @return smell
	 */
	public String getSmell() {
		return smell;
	}

	/**
	 * 设置 气味
	 *
	 * @param smell 气味
	 */
	public void setSmell(String smell) {
		this.smell = smell;
	}

	/**
	 * 获取  分类1
	 *
	 * @return category1
	 */
	public String getCategory1() {
		return category1;
	}

	/**
	 * 设置 分类1
	 *
	 * @param category1 分类1
	 */
	public void setCategory1(String category1) {
		this.category1 = category1;
	}

	/**
	 * 获取  分类2
	 *
	 * @return category2
	 */
	public String getCategory2() {
		return category2;
	}

	/**
	 * 设置 分类2
	 *
	 * @param category2 分类2
	 */
	public void setCategory2(String category2) {
		this.category2 = category2;
	}

	/**
	 * 获取  分类3
	 *
	 * @return category3
	 */
	public String getCategory3() {
		return category3;
	}

	/**
	 * 设置 分类3
	 *
	 * @param category3 分类3
	 */
	public void setCategory3(String category3) {
		this.category3 = category3;
	}

	/**
	 * 获取  分类4
	 *
	 * @return category4
	 */
	public String getCategory4() {
		return category4;
	}

	/**
	 * 设置 分类4
	 *
	 * @param category4 分类4
	 */
	public void setCategory4(String category4) {
		this.category4 = category4;
	}

	/**
	 * 获取  分类5
	 *
	 * @return category5
	 */
	public String getCategory5() {
		return category5;
	}

	/**
	 * 设置 分类5
	 *
	 * @param category5 分类5
	 */
	public void setCategory5(String category5) {
		this.category5 = category5;
	}

	/**
	 * 获取  过长
	 *
	 * @return isTooLong
	 */
	public BigDecimal getIsTooLong() {
		return isTooLong;
	}

	/**
	 * 设置 过长
	 *
	 * @param isTooLong 过长
	 */
	public void setIsTooLong(BigDecimal isTooLong) {
		this.isTooLong = isTooLong;
	}

	/**
	 * 获取  超重
	 *
	 * @return isTooWeight
	 */
	public Boolean getIsTooWeight() {
		return isTooWeight;
	}

	/**
	 * 设置 超重
	 *
	 * @param isTooWeight 超重
	 */
	public void setIsTooWeight(Boolean isTooWeight) {
		this.isTooWeight = isTooWeight;
	}

	/**
	 * 获取  超高
	 *
	 * @return isTooHigh
	 */
	public Boolean getIsTooHigh() {
		return isTooHigh;
	}

	/**
	 * 设置 超高
	 *
	 * @param isTooHigh 超高
	 */
	public void setIsTooHigh(Boolean isTooHigh) {
		this.isTooHigh = isTooHigh;
	}

	/**
	 * 获取  超宽
	 *
	 * @return isTooWidth
	 */
	public Boolean getIsTooWidth() {
		return isTooWidth;
	}

	/**
	 * 设置 超宽
	 *
	 * @param isTooWidth 超宽
	 */
	public void setIsTooWidth(Boolean isTooWidth) {
		this.isTooWidth = isTooWidth;
	}

	/**
	 * 获取  易燃
	 *
	 * @return isCombustible
	 */
	public Boolean getIsCombustible() {
		return isCombustible;
	}

	/**
	 * 设置 易燃
	 *
	 * @param isCombustible 易燃
	 */
	public void setIsCombustible(Boolean isCombustible) {
		this.isCombustible = isCombustible;
	}

	/**
	 * 获取  易爆
	 *
	 * @return isExplosive
	 */
	public Boolean getIsExplosive() {
		return isExplosive;
	}

	/**
	 * 设置 易爆
	 *
	 * @param isExplosive 易爆
	 */
	public void setIsExplosive(Boolean isExplosive) {
		this.isExplosive = isExplosive;
	}

	/**
	 * 获取  昂贵
	 *
	 * @return isExpensive
	 */
	public Boolean getIsExpensive() {
		return isExpensive;
	}

	/**
	 * 设置 昂贵
	 *
	 * @param isExpensive 昂贵
	 */
	public void setIsExpensive(Boolean isExpensive) {
		this.isExpensive = isExpensive;
	}

	/**
	 * 获取  危险
	 *
	 * @return isDangerous
	 */
	public Boolean getIsDangerous() {
		return isDangerous;
	}

	/**
	 * 设置 危险
	 *
	 * @param isDangerous 危险
	 */
	public void setIsDangerous(Boolean isDangerous) {
		this.isDangerous = isDangerous;
	}

	/**
	 * 获取  易碎
	 *
	 * @return isCrisply
	 */
	public Boolean getIsCrisply() {
		return isCrisply;
	}

	/**
	 * 设置 易碎
	 *
	 * @param isCrisply 易碎
	 */
	public void setIsCrisply(Boolean isCrisply) {
		this.isCrisply = isCrisply;
	}

	/**
	 * 获取  不可挤压
	 *
	 * @return canNotExtrusion
	 */
	public Boolean getCanNotExtrusion() {
		return canNotExtrusion;
	}

	/**
	 * 设置 不可挤压
	 *
	 * @param canNotExtrusion 不可挤压
	 */
	public void setCanNotExtrusion(Boolean canNotExtrusion) {
		this.canNotExtrusion = canNotExtrusion;
	}

	/**
	 * 获取  不可倒置
	 *
	 * @return canNotInversion
	 */
	public Boolean getCanNotInversion() {
		return canNotInversion;
	}

	/**
	 * 设置 不可倒置
	 *
	 * @param canNotInversion 不可倒置
	 */
	public void setCanNotInversion(Boolean canNotInversion) {
		this.canNotInversion = canNotInversion;
	}

	/**
	 * 获取  危险品类别
	 *
	 * @return dangerType
	 */
	public String getDangerType() {
		return dangerType;
	}

	/**
	 * 设置 危险品类别
	 *
	 * @param dangerType 危险品类别
	 */
	public void setDangerType(String dangerType) {
		this.dangerType = dangerType;
	}

	/**
	 * 获取  危险品子类别
	 *
	 * @return dangerSubType
	 */
	public String getDangerSubType() {
		return dangerSubType;
	}

	/**
	 * 设置 危险品子类别
	 *
	 * @param dangerSubType 危险品子类别
	 */
	public void setDangerSubType(String dangerSubType) {
		this.dangerSubType = dangerSubType;
	}

	/**
	 * 获取  危险品代码
	 *
	 * @return dangerCode
	 */
	public String getDangerCode() {
		return dangerCode;
	}

	/**
	 * 设置 危险品代码
	 *
	 * @param dangerCode 危险品代码
	 */
	public void setDangerCode(String dangerCode) {
		this.dangerCode = dangerCode;
	}

	/**
	 * 获取  运输类型
	 *
	 * @return transType
	 */
	public String getTransType() {
		return transType;
	}

	/**
	 * 设置 运输类型
	 *
	 * @param transType 运输类型
	 */
	public void setTransType(String transType) {
		this.transType = transType;
	}

	/**
	 * 获取  成分1
	 *
	 * @return component1
	 */
	public String getComponent1() {
		return component1;
	}

	/**
	 * 设置 成分1
	 *
	 * @param component1 成分1
	 */
	public void setComponent1(String component1) {
		this.component1 = component1;
	}

	/**
	 * 获取  含量1
	 *
	 * @return content1
	 */
	public BigDecimal getContent1() {
		return content1;
	}

	/**
	 * 设置 含量1
	 *
	 * @param content1 含量1
	 */
	public void setContent1(BigDecimal content1) {
		this.content1 = content1;
	}

	/**
	 * 获取  成分2
	 *
	 * @return component2
	 */
	public String getComponent2() {
		return component2;
	}

	/**
	 * 设置 成分2
	 *
	 * @param component2 成分2
	 */
	public void setComponent2(String component2) {
		this.component2 = component2;
	}

	/**
	 * 获取  含量2
	 *
	 * @return content2
	 */
	public BigDecimal getContent2() {
		return content2;
	}

	/**
	 * 设置 含量2
	 *
	 * @param content2 含量2
	 */
	public void setContent2(BigDecimal content2) {
		this.content2 = content2;
	}

	/**
	 * 获取  成分3
	 *
	 * @return component3
	 */
	public String getComponent3() {
		return component3;
	}

	/**
	 * 设置 成分3
	 *
	 * @param component3 成分3
	 */
	public void setComponent3(String component3) {
		this.component3 = component3;
	}

	/**
	 * 获取  含量3
	 *
	 * @return content3
	 */
	public BigDecimal getContent3() {
		return content3;
	}

	/**
	 * 设置 含量3
	 *
	 * @param content3 含量3
	 */
	public void setContent3(BigDecimal content3) {
		this.content3 = content3;
	}

	/**
	 * 获取  成分4
	 *
	 * @return component4
	 */
	public String getComponent4() {
		return component4;
	}

	/**
	 * 设置 成分4
	 *
	 * @param component4 成分4
	 */
	public void setComponent4(String component4) {
		this.component4 = component4;
	}

	/**
	 * 获取  含量4
	 *
	 * @return content4
	 */
	public BigDecimal getContent4() {
		return content4;
	}

	/**
	 * 设置 含量4
	 *
	 * @param content4 含量4
	 */
	public void setContent4(BigDecimal content4) {
		this.content4 = content4;
	}

	/**
	 * 获取  成分5
	 *
	 * @return component5
	 */
	public String getComponent5() {
		return component5;
	}

	/**
	 * 设置 成分5
	 *
	 * @param component5 成分5
	 */
	public void setComponent5(String component5) {
		this.component5 = component5;
	}

	/**
	 * 获取  含量5
	 *
	 * @return content5
	 */
	public BigDecimal getContent5() {
		return content5;
	}

	/**
	 * 设置 含量5
	 *
	 * @param content5 含量5
	 */
	public void setContent5(BigDecimal content5) {
		this.content5 = content5;
	}

	/**
	 * 获取  备注
	 *
	 * @return remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 设置 备注
	 *
	 * @param remark 备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * 获取  创建者
	 *
	 * @return createMan
	 */
	public String getCreateMan() {
		return createMan;
	}

	/**
	 * 设置 创建者
	 *
	 * @param createMan 创建者
	 */
	public void setCreateMan(String createMan) {
		this.createMan = createMan;
	}

	/**
	 * 获取  自定义1
	 *
	 * @return udf1
	 */
	public String getUdf1() {
		return udf1;
	}

	/**
	 * 设置 自定义1
	 *
	 * @param udf1 自定义1
	 */
	public void setUdf1(String udf1) {
		this.udf1 = udf1;
	}

	/**
	 * 获取  自定义2
	 *
	 * @return udf2
	 */
	public String getUdf2() {
		return udf2;
	}

	/**
	 * 设置 自定义2
	 *
	 * @param udf2 自定义2
	 */
	public void setUdf2(String udf2) {
		this.udf2 = udf2;
	}

	/**
	 * 获取  自定义3
	 *
	 * @return udf3
	 */
	public String getUdf3() {
		return udf3;
	}

	/**
	 * 设置 自定义3
	 *
	 * @param udf3 自定义3
	 */
	public void setUdf3(String udf3) {
		this.udf3 = udf3;
	}

	/**
	 * 获取  自定义4
	 *
	 * @return udf4
	 */
	public String getUdf4() {
		return udf4;
	}

	/**
	 * 设置 自定义4
	 *
	 * @param udf4 自定义4
	 */
	public void setUdf4(String udf4) {
		this.udf4 = udf4;
	}

	/**
	 * 获取  自定义5
	 *
	 * @return udf5
	 */
	public String getUdf5() {
		return udf5;
	}

	/**
	 * 设置 自定义5
	 *
	 * @param udf5 自定义5
	 */
	public void setUdf5(String udf5) {
		this.udf5 = udf5;
	}

	/**
	 * 获取  自定义6
	 *
	 * @return udf6
	 */
	public String getUdf6() {
		return udf6;
	}

	/**
	 * 设置 自定义6
	 *
	 * @param udf6 自定义6
	 */
	public void setUdf6(String udf6) {
		this.udf6 = udf6;
	}

	/**
	 * 获取  自定义7
	 *
	 * @return udf7
	 */
	public BigDecimal getUdf7() {
		return udf7;
	}

	/**
	 * 设置 自定义7
	 *
	 * @param udf7 自定义7
	 */
	public void setUdf7(BigDecimal udf7) {
		this.udf7 = udf7;
	}

	/**
	 * 获取  自定义8
	 *
	 * @return udf8
	 */
	public BigDecimal getUdf8() {
		return udf8;
	}

	/**
	 * 设置 自定义8
	 *
	 * @param udf8 自定义8
	 */
	public void setUdf8(BigDecimal udf8) {
		this.udf8 = udf8;
	}

	/**
	 * 获取  自定义9
	 *
	 * @return udf9
	 */
	public BigDecimal getUdf9() {
		return udf9;
	}

	/**
	 * 设置 自定义9
	 *
	 * @param udf9 自定义9
	 */
	public void setUdf9(BigDecimal udf9) {
		this.udf9 = udf9;
	}

	/**
	 * 获取  自定义10
	 *
	 * @return udf10
	 */
	public BigDecimal getUdf10() {
		return udf10;
	}

	/**
	 * 设置 自定义10
	 *
	 * @param udf10 自定义10
	 */
	public void setUdf10(BigDecimal udf10) {
		this.udf10 = udf10;
	}

	/**
	 * 获取  自定义11
	 *
	 * @return udf11
	 */
	public BigDecimal getUdf11() {
		return udf11;
	}

	/**
	 * 设置 自定义11
	 *
	 * @param udf11 自定义11
	 */
	public void setUdf11(BigDecimal udf11) {
		this.udf11 = udf11;
	}

	/**
	 * 获取  自定义12
	 *
	 * @return udf12
	 */
	public BigDecimal getUdf12() {
		return udf12;
	}

	/**
	 * 设置 自定义12
	 *
	 * @param udf12 自定义12
	 */
	public void setUdf12(BigDecimal udf12) {
		this.udf12 = udf12;
	}

	/**
	 * 获取  自定义13
	 *
	 * @return udf13
	 */
	public Date getUdf13() {
		return udf13;
	}

	/**
	 * 设置 自定义13
	 *
	 * @param udf13 自定义13
	 */
	public void setUdf13(Date udf13) {
		this.udf13 = udf13;
	}

	/**
	 * 获取  自定义14
	 *
	 * @return udf14
	 */
	public Date getUdf14() {
		return udf14;
	}

	/**
	 * 设置 自定义14
	 *
	 * @param udf14 自定义14
	 */
	public void setUdf14(Date udf14) {
		this.udf14 = udf14;
	}

	/**
	 * 获取  自定义15
	 *
	 * @return udf15
	 */
	public Date getUdf15() {
		return udf15;
	}

	/**
	 * 设置 自定义15
	 *
	 * @param udf15 自定义15
	 */
	public void setUdf15(Date udf15) {
		this.udf15 = udf15;
	}

	/**
	 * 获取  自定义16
	 *
	 * @return udf16
	 */
	public Date getUdf16() {
		return udf16;
	}

	/**
	 * 设置 自定义16
	 *
	 * @param udf16 自定义16
	 */
	public void setUdf16(Date udf16) {
		this.udf16 = udf16;
	}

	/**
	 * 获取  自定义17
	 *
	 * @return udf17
	 */
	public Date getUdf17() {
		return udf17;
	}

	/**
	 * 设置 自定义17
	 *
	 * @param udf17 自定义17
	 */
	public void setUdf17(Date udf17) {
		this.udf17 = udf17;
	}

	/**
	 * 获取  自定义18
	 *
	 * @return udf18
	 */
	public Date getUdf18() {
		return udf18;
	}

	/**
	 * 设置 自定义18
	 *
	 * @param udf18 自定义18
	 */
	public void setUdf18(Date udf18) {
		this.udf18 = udf18;
	}


	/**
	 * 获取 物料主表
	 *
	 * @return material
	 */
	public Material getMaterial() {
		return material;
	}

	/**
	 * 设置 物料主表
	 *
	 * @param material 物料主表
	 */
	public void setMaterial(Material material) {
		this.material = material;
	}

	/**
	 * 获取 物料主表
	 *
	 * @return materialId
	 */
	public String getMaterialId() {
		return materialId;
	}

	/**
	 * 设置 物料主表主键
	 *
	 * @param materialId 物料主表主键
	 */
	public void setMaterialId(String materialId) {
		this.materialId = materialId;
	}

}
